irrefutable proof - Spanish English Dictionary